Machine Learning-Based Cache Replacement Policies: A Survey

نویسندگان

چکیده

Despite extensive developments in improving cache hit rates, designing an optimal replacement policy that mimics Belady’s algorithm still remains a challenging task. Existing standard static policies does not adapt to the dynamic nature of memory access patterns, and diversity computer programs only exacerbates problem. Several factors affect design such as hardware upgrades, overheads, model latency, etc. The amalgamation fundamental concept like with advanced machine learning algorithms provides surprising results drives development towards cost-effective solutions. In this paper, we review some machine-learning based outperformed heuristics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Predictability of Cache Replacement Policies

Hard real-time systems must obey strict timing constraints. Therefore, one needs to derive guarantees on the worst-case execution times of the systems’ tasks. In this context, predictable behavior of system components is crucial for the derivation of tight and thus useful

متن کامل

Reduction in Cache Memory Power Consumption based on Replacement Quantity

Today power consumption is considered to be one of the important issues. Therefore, its reduction plays a considerable role in developing systems. Previous studies have shown that approximately 50% of total power consumption is used in cache memories. There is a direct relationship between power consumption and replacement quantity made in cache. The less the number of replacements is, the less...

متن کامل

Sensitivity Analysis of Cache Replacement Policies

Caches are commonly employed to hide the latency gap between memory and the CPU by exploiting locality in memory accesses. On today’s architectures a cache miss may cost several hundred CPU cycles. In order to fulfill stringent performance requirements, caches are also used in hard real-time systems. In such systems, upper and lower bounds on the execution time of tasks have to be computed. Dif...

متن کامل

Security Analysis of Cache Replacement Policies

Modern computer architectures share physical resources between different programs in order to increase area-, energy-, and costefficiency. Unfortunately, sharing often gives rise to side channels that can be exploited for extracting or transmitting sensitive information. We currently lack techniques for systematic reasoning about this interplay between security and efficiency. In particular, th...

متن کامل

Cache Replacement Policies for Ip Address Lookups

In IP routing, the routing table lookup is a very important operation and the speed in which it is performed determines the overall performance of Internet processors. Consequently, caching schemes are implemented in such processors to speed up these operations. A well-known factor affecting the performance of caches is the replacement policy, which decides which entry in the cache to be replac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International journal of engineering and advanced technology

سال: 2021

ISSN: ['2249-8958']

DOI: https://doi.org/10.35940/ijeat.f2907.0810621